home *** CD-ROM | disk | FTP | other *** search
/ Champak 141 / (Vol 141) Oct 17 2011.iso / Games / despereaux-swings.swf / scripts / swings / VictoryScript.as < prev   
Encoding:
Text File  |  2011-10-17  |  3.3 KB  |  96 lines

  1. package swings
  2. {
  3.    import flash.display.*;
  4.    import flash.events.*;
  5.    import flash.net.*;
  6.    import flash.utils.Timer;
  7.    
  8.    public class VictoryScript extends MovieClip
  9.    {
  10.        
  11.       
  12.       public var scorer:MovieClip;
  13.       
  14.       public var playAgainBut:SimpleButton;
  15.       
  16.       public var sharer:MovieClip;
  17.       
  18.       public var logo:MainLogo;
  19.       
  20.       public var downloadBut:SimpleButton;
  21.       
  22.       public function VictoryScript()
  23.       {
  24.          var _loc1_:* = undefined;
  25.          super();
  26.          scorer.score.text = String(SwingsGame(parent).score);
  27.          if(SwingsGame(parent).pastDate)
  28.          {
  29.             logo.gotoAndStop(2);
  30.          }
  31.          else
  32.          {
  33.             logo.gotoAndStop(1);
  34.          }
  35.          SwingsGame(parent).playAudio("congratulations");
  36.          _loc1_ = new Timer(2000,1);
  37.          _loc1_.addEventListener("timer",playLoop);
  38.          _loc1_.start();
  39.          playAgainBut.addEventListener(MouseEvent.MOUSE_DOWN,startGame);
  40.          downloadBut.addEventListener(MouseEvent.MOUSE_DOWN,gotoDownload);
  41.          sharer.shareBtn.addEventListener(MouseEvent.MOUSE_DOWN,gotoShare);
  42.          sharer.helpBtn.addEventListener(MouseEvent.MOUSE_DOWN,gotoHelp);
  43.          SwingsGame(parent).tries = 3;
  44.          SwingsGame(parent).level = 1;
  45.          SwingsGame(parent).returnTo = "victory";
  46.       }
  47.       
  48.       private function gotoDownload(param1:MouseEvent) : *
  49.       {
  50.          var _loc2_:URLRequest = null;
  51.          downloadBut.removeEventListener(MouseEvent.MOUSE_DOWN,gotoDownload);
  52.          trace("DOWNLOADING NOW...");
  53.          _loc2_ = new URLRequest("desp_swings_coloringpage.pdf");
  54.          navigateToURL(_loc2_,"_blank");
  55.       }
  56.       
  57.       private function gotoShare(param1:MouseEvent) : *
  58.       {
  59.          SwingsGame(parent).score = 0;
  60.          playAgainBut.removeEventListener(MouseEvent.MOUSE_DOWN,startGame);
  61.          sharer.shareBtn.removeEventListener(MouseEvent.MOUSE_DOWN,gotoShare);
  62.          sharer.helpBtn.removeEventListener(MouseEvent.MOUSE_DOWN,gotoHelp);
  63.          downloadBut.removeEventListener(MouseEvent.MOUSE_DOWN,gotoDownload);
  64.          SwingsGame(parent).fade("share");
  65.       }
  66.       
  67.       private function gotoHelp(param1:MouseEvent) : *
  68.       {
  69.          SwingsGame(parent).score = 0;
  70.          playAgainBut.removeEventListener(MouseEvent.MOUSE_DOWN,startGame);
  71.          sharer.shareBtn.removeEventListener(MouseEvent.MOUSE_DOWN,gotoShare);
  72.          sharer.helpBtn.removeEventListener(MouseEvent.MOUSE_DOWN,gotoHelp);
  73.          downloadBut.removeEventListener(MouseEvent.MOUSE_DOWN,gotoDownload);
  74.          SwingsGame(parent).fade("help1");
  75.       }
  76.       
  77.       public function startGame(param1:MouseEvent) : *
  78.       {
  79.          SwingsGame(parent).score = 0;
  80.          playAgainBut.removeEventListener(MouseEvent.MOUSE_DOWN,startGame);
  81.          sharer.shareBtn.removeEventListener(MouseEvent.MOUSE_DOWN,gotoShare);
  82.          sharer.helpBtn.removeEventListener(MouseEvent.MOUSE_DOWN,gotoHelp);
  83.          downloadBut.removeEventListener(MouseEvent.MOUSE_DOWN,gotoDownload);
  84.          SwingsGame(parent).fade("help1");
  85.       }
  86.       
  87.       public function playLoop(param1:TimerEvent) : *
  88.       {
  89.          if(SwingsGame(parent).playMusic)
  90.          {
  91.             SwingsGame(parent).playAudio("idleLoop",100,0,0,0.2);
  92.          }
  93.       }
  94.    }
  95. }
  96.